﻿// /****************************************************************************************************************************
//  * 项目名称： 
//  * 类 名 称：LicaiCenterTrain
//  * 功能说明：
//  * 版    本：0.0.1
//  * 作    者：史垚祎
//  * 邮    箱：396038130@qq.com
//  * 创建时间：2024/7/8 15:32
//  * 更新人：
//  * 更新时间：
//  * 更新说明：
// /****************************************************************************************************************************/
//
using System;
namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    public class LicaiCenterTrainHeader
    {
        /// <summary>
        /// 主键
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 用户编码
        /// </summary>
        public string UserCode { get; set; }

        /// <summary>
        /// 流程编号
        /// </summary>
        public string InstanceNumber { get; set; }

        /// <summary>
        /// 是否删除
        /// </summary>
        public int IsDelete { get; set; }

        /// <summary>
        /// 是否已经同步sap
        /// </summary>
        public int SyncSAP { get; set; }

        /// <summary>
        /// 课程编码
        /// </summary>
        public string CourseCode { get; set; }

        /// <summary>
        /// 课程名称
        /// </summary>
        public string CourseName { get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public decimal SinglePrice { get; set; }

        /// <summary>
        /// 培训天数
        /// </summary>
        public decimal TrainingDays { get; set; }

        /// <summary>
        /// 开始
        /// </summary>
        public DateTime ClassStartDate { get; set; }

        /// <summary>
        /// 结束
        /// </summary>
        public DateTime ClassEndDate { get; set; }

        /// <summary>
        /// 月份
        /// </summary>
        public DateTime YearMonth { get; set; }

        /// <summary>
        /// 老师数量
        /// </summary>
        public int TeacherCount { get; set; }

        /// <summary>
        /// 区域
        /// </summary>
        public string Area { get; set; }

        /// <summary>
        /// 收款单位
        /// </summary>
        public string PayeeUnit { get; set; }

        /// <summary>
        /// 实际场次
        /// </summary>
        public string RealSession { get; set; }

        /// <summary>
        /// 实际学员数
        /// </summary>
        public int RealStudentCount { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        public string SapOrderNo { get; set; }

        public int LCTStatus { get; set; }

        public decimal TotalTaxActualAmount { get; set; }

    }

    public class LicaiCenterTrainItem
    {
        /// <summary>
        /// 主键
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 主表id
        /// </summary>
        public string ParentId { get; set; }

        /// <summary>
        /// 行号
        /// </summary>
        public int RowNo { get; set; }

        /// <summary>
        /// 是否删除
        /// </summary>
        public int IsDelete { get; set; }

        /// <summary>
        /// 是否已经同步sap
        /// </summary>
        public int SyncSAP { get; set; }

        /// <summary>
        /// 用户工号
        /// </summary>
        public string UserNo { get; set; }

        /// <summary>
        /// 用户姓名
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 成本中心
        /// </summary>
        public string CostCenter { get; set; }

        /// <summary>
        /// 成本中心名称
        /// </summary>
        public string CostCenterName { get; set; }

        /// <summary>
        /// 公司代码
        /// </summary>
        public string Company { get; set; }

        /// <summary>
        /// 关联客户号
        /// </summary>
        public string CustomerCode { get; set; }

        /// <summary>
        /// 费用科目
        /// </summary>
        public string CostSubject { get; set; }

        /// <summary>
        /// 实际金额（不含税）
        /// </summary>
        public decimal ExTaxActualAmount { get; set; }

        /// <summary>
        /// 实际金额（含税）
        /// </summary>
        public decimal TaxActualAmount { get; set; }
    }
}

